﻿
/* CSS Document */

.fl{ float:left;}
.fr{ float:right;}
em.dis{ display:none;}
.design{ display:none;}
.firh1{color: #996600;font-family: "微软雅黑";font-size: 16px;}
/* common */
.treeview li onefast a:hover{
	background-color: #000000;
}
.winWidth{width:100%; margin:0 auto; min-width:1000px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");}
.wrap{ width:1000px; margin:0 auto;}

/* header */
.header{ height:100px;width:100%; position: absolute;z-index:999;border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #470101;background:url(../Images/hdbg.png) repeat-x;}
.header .wrap{ position:relative; z-index:999;}
.header .h_bg{ position:absolute; top:0; left:0; width:100%; height:90px; background:#00183f; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.header .h_sh{ position:absolute; top:90px; left:0; width:100%; height:8px; background:url(../Images/shaw.png) repeat-x; }
.header logo{ position:absolute; top:0px; left:0px; width:250px; height:180px; overflow:hidden;}
.logo a img{ height:100px;}
.sina{float: right; height:25px; margin-right:-10px;}
.sina a{float: right; color:#FF0; height:25px; margin-right:10px; padding:0 10px 0 10px; line-height:25px; background-color:#470101;-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;}
.sina a:hover{ color:#FFF}
.header .h_link{ position:absolute; top:0px; right:0; height:25px; line-height:28px; width:731px; font-size:14px; font-weight:200;}
.header .h_lan{ float:right;}
.header .h_lan a{ color:#ffffff; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; text-transform:uppercase;}
.header .h_lan a:hover{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.header .h_lan em{ color:#ffffff; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; margin:0 5px;}

.header .h_search{ float:right; width:150px; height:25px; background:url(../Images/search2.png) no-repeat center center;}
.header .h_search .sTxt{ width:115px; padding:2px 2px 2px 8px; border:0; background:none; height:21px; line-height:21px; display:block; float:left; overflow:hidden; color:#000;}
.header .h_search .sBtn{ width:25px; border:0; background:none; height:25px; line-height:25px; display:block; float:left; overflow:hidden; cursor:pointer;}

.header .h_ico{ float:right; margin-left:5px; width:30px; height:25px;}
.header .h_ico a{ display:inline-block; width:25px; height:25px; overflow:hidden; margin-left:5px;}
.header .h_ico a.sina{ background:url(../Images/icon_sina.png) no-repeat left center;}
.header .h_ico a.sina:hover{ background-position:right center;}
.header .h_ico a.wx{ background:url(../Images/icon_wx.png) no-repeat;}
.header .h_ico a.tx{ background:url(../Images/icon_tx.png) no-repeat;}

/*banner*/
.banner{-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);display:block;height:650px; position:relative; z-index:2;}
.banner li{position:absolute; height:650px; width:100%; top:0px; left:0px; display:none}
.banner .index_nr{ text-align:left; width:800px; position:absolute; top:50%;left:50%; margin-left:-450px; color:#fff;text-shadow:0px 0px 2px #470101;}
.banner .index_nr .p1{ font-size:48px; line-height:40px; padding-bottom:15px;font-weight:lighter;}
.banner .index_nr .p2{ font-size:22px; line-height:30px; font-weight:200;}
.banner .index_nr .more{ width:124px; height:31px; display:block; font-size:14px; line-height:31px; margin-top:26px;}
.banner .index_nr .more a{ height:31px; text-align:center; display:block; color:#fff;background:url(../Images/more.png) no-repeat; width:123px;}
.banner .index_nr .more a:hover{ background:url(../Images/more.png) no-repeat center bottom;}

.banner .jsNav{ position:absolute;width:16px; padding:0;bottom:0px;z-index:400;overflow:hidden;right:20px;top: 50%;}
.banner .jsNav s{ height:30px; display:inline-block; _vertical-align: middle;}
.banner .jsNav s.s1{ width:15px; background:url(../Images/j_s1.png) no-repeat;}
.banner .jsNav s.s2{ width:20px; background:url(../Images/j_s2.png) no-repeat;}
.banner .jsNav span.trigger{ color:#fff; text-decoration:none; display:inline-block; _vertical-align: middle; height:30px; line-height:0px; font-size:0; width:28px; overflow:hidden; margin:0; background:url(../Images/j_a.png) no-repeat;}
.banner .jsNav span.current:hover,.banner .jsNav span.current{ text-decoration:none; background:url(../Images/j_aon.png) no-repeat;}

/* nav */
.nav{ position:absolute; top:65px; right:0px; width:735px; height:35px; background-color:#470101;-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:0em;
-webkit-border-bottom-left-radius:0em;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:0em;
-moz-border-radius-bottomleft:0em;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:0em;
border-bottom-left-radius:0em;}
.nav li{ float:left; width:146px; height:35px; padding-left:1px; position:relative;}
.nav li a.fir{ width:146px; height:35px; line-height:35px; text-align:center; color:#FFF; font-size:16px; display:block; font-weight:300}
/*.nav li.li0 a.fir{ background:#b8589d;}
.nav li.li1 a.fir{ background:#0054a7;}
.nav li.li2 a.fir{ background:#00873c;}
.nav li.li3 a.fir{ background:#da7444;}
.nav li.li4 a.fir{ background:#30aadf;}*/
.nav li a.fir.hover,.nav li a.fir:hover{}
.nav li a.fir.current{}

.nav li .down{ position:absolute; top:35px; padding-top:5px; left:15px; display:none; float:left;}
.nav li.li0 .down{ width:830px;left:-96px;}
.nav li.li1 .down{ width:600px; left:-96px;}
.nav li.li2 .down{ width:400px; left:-36px;}
.nav li.li3 .down{ width:700px; left:-200px;}
.nav li.li4 .down{ width:570px; left:-400px;}
.nav li .down s.s0{ position:absolute; top:-2px; background:url(../Images/tri0.png) no-repeat; font-size:0px; line-height:0; width:19px; height:10px; display:block;}
.nav li.li0 .down s.s0{left:160px; background-image:url(../Images/tr.png);}
.nav li.li1 .down s.s0{left:160px; background-image:url(../Images/tr.png);}
.nav li.li2 .down s.s0{left:100px; background-image:url(../Images/tr.png);}
.nav li.li3 .down s.s0{left:265px; background-image:url(../Images/tr.png);}
.nav li.li4 .down s.s0{left:467px; background-image:url(../Images/tr.png);}
.nav li .down s.s1{ float:left; width:5px; font-size:0px; line-height:0; height:54px; display:block; background:url(../Images/n_bl.png) no-repeat;}
.nav li.li0 .down s.s1{background-image:url(../Images/n_b_l.png);}
.nav li.li1 .down s.s1{background-image:url(../Images/n_b_l.png);}
.nav li.li2 .down s.s1{background-image:url(../Images/n_b_l.png);}
.nav li.li3 .down s.s1{background-image:url(../Images/n_b_l.png);}
.nav li.li4 .down s.s1{background-image:url(../Images/n_b_l.png);}
.nav li .down s.s2{ float:left; width:5px; font-size:0px; line-height:0; height:54px; display:block; background:url(../Images/n_br.png) no-repeat;}
.nav li.li0 .down s.s2{background-image:url(../Images/n_b_r.png);}
.nav li.li1 .down s.s2{background-image:url(../Images/n_b_r.png);}
.nav li.li2 .down s.s2{background-image:url(../Images/n_b_r.png);}
.nav li.li3 .down s.s2{background-image:url(../Images/n_b_r.png);}
.nav li.li4 .down s.s2{background-image:url(../Images/n_b_r.png);}

.nav li dl{padding:12px 10px 12px 10px; background:url(../Images/n_bc.png) repeat-x; height:30px; display:block;float:left;}
.nav li.li0 dl{float:left;background-image:url(../Images/n_b_c.png);}
.nav li.li1 dl{float:left;background-image:url(../Images/n_b_c.png);}
.nav li.li2 dl{float:left;background-image:url(../Images/n_b_c.png);}
.nav li.li3 dl{float:left;background-image:url(../Images/n_b_c.png);}
.nav li.li4 dl{float:left;background-image:url(../Images/n_b_c.png);}
.nav li dd{ float:left; height:20px; text-align:center; display:block; padding:5px 0; margin-right:22px; _margin-right:12px;}
.nav li dd.last{ margin-right:0;}
.nav li dd a{ padding:0 8px; _padding:0 3px; background:url(../Images/tri.png) no-repeat left center; float:left; height:20px; line-height:20px; display:block; color:#996600; font-size:14px; }
.nav li dd a:hover{ /* color:#0064b2; background-image:url(../Images/trion.png); */ background-image:none; color:#fff;}
.nav li.li0 dd a:hover{ background-color:#996600;}
.nav li.li1 dd a:hover{ background-color:#996600;}
.nav li.li2 dd a:hover{ background-color:#996600;}
.nav li.li3 dd a:hover{ background-color:#996600;}
.nav li.li4 dd a:hover{ background-color:#996600;}

.nav li dd a strong{ font-size:12px; padding:0 3px; font-family:Arial; _padding:0;}
.indNews .scroll li .tit a:hover{ color:#960}



/* footLink */
.footLink{ padding:30px 0; background:#E6E6E6;}
.footLink .lkL{ float:left; padding-right:22px; width:710px; background:url(../Images/spit.gif) repeat-y right;}
.footLink .lkL .lkL_nav{ width:710px; overflow:hidden; margin-bottom:40px;}
.footLink .lkL .lkL_nav ul{ width:720px;}
.footLink .lkL .lkL_nav li{ float:left; margin-right:88px; _width:64px;}
.footLink .lkL .lkL_nav li a.fir{ font-family:"微软雅黑"; font-size:16px; padding:4px 0;}
.footLink .lkL .lkL_nav li a.fir:hover{ color:#000; text-decoration:underline;}
.footLink .lkL .lkL_nav li dl{ padding-top:10px;}
.footLink .lkL .lkL_nav li dd{ height:26px; line-height:26px;}
.footLink .lkL .lkL_nav li dd a{ color:#666; font-family:"微软雅黑"; font-size:14px; }
.footLink .lkL .lkL_nav li dd a strong{ font-size:12px; padding:0 5px; font-family:Arial; _padding:0;}
.footLink .lkL .lkL_nav li dd a:hover{ color:#960; text-decoration:underline;}

.footLink .lkL .frd_tit{ float:left; width:80px; height:26px; line-height:26px; font-family:"微软雅黑"; font-size:16px;}
.footLink .lkL .frd_slt{ float:left;}
.footLink .lkL .frd_slt{width: 140px; height: 26px; position: relative; float: left; margin-right: 5px; cursor:pointer; z-index:20;}
.footLink .lkL .frd_slt select{display: none;}
.footLink .lkL .frd_slt dl dt{width: 128px; padding:4px 0px 4px 10px; line-height:16px; color: #666; border: 1px #a9a9a9 solid; background:url(../Images/slt.png) no-repeat 120px 10px; overflow: hidden; font-size:12px;}
.footLink .lkL .frd_slt dl dd{width: 138px; position: absolute; left:0px; bottom:25px; padding:5px 0; background-color: #fff; border: 1px #a9a9a9 solid; border-bottom:0; display: none; z-index:30;}
.footLink .lkL .frd_slt dl dd ul li{ padding:4px 0px 4px 10px; line-height:16px; color: #666; font-size:12px;}
.footLink .lkL .frd_slt dl dd ul li:hover{background-color: #b9b9b9; color: #fff;}


.footLink .lkR{ float:right; padding-left:20px; width:248px;}
.footLink .lkR .ewm{ float:left;}
.footLink .lkR .ewm1{ margin-right:20px;}
.footLink .lkR .ewm .txt1{ font-family:"微软雅黑"; font-size:16px; padding:4px 0; width:114px;}
.footLink .lkR .ewm .img{ margin-bottom:5px;}
.footLink .lkR .ewm .txt2{ font-family:"微软雅黑"; font-size:14px; color:#555; width:114px;}

/* footer */
.footer{ height:30px; line-height:30px; background:#470101; color:#fff; text-transform:uppercase;}
.footer .footL{ float:left;}
.footer .footR{ float:right;}
.footer a{ color:#fff;}
.footer a:hover{ color:#FFF0F8;}
.footer em{ margin:0 5px;}

/* Page */
.pages{ clear:both; text-align:left; float:right;}
.pages .page{padding-top:20px;}
.pages .page a{display:inline-block;background-color:#ececec;padding:0 8px; line-height:18px; color:#999; border:1px solid #ececec; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.pages .page a:hover{ background:#d08e00; color:#fff; border-color:#d08e00;}
.pages .page span.cur_page{display:inline-block;padding:0 10px;color:#222; line-height:18px;font-weight:bold; background-color:#f1f1f1; border:1px solid #ececec; border-top:1px solid #bbb; border-left:1px solid #bbb;}
.pages .page a.dis,.pages .page a.dis:hover{ background:#ccc; color:#999; border-color:#ccc;}

/* GoToTop */
.goToTop{color:#333; display:none; font-family:\5B8B\4F53; position:fixed; margin-left:510px; bottom:35px; left:50%; z-index:999; line-height:14px; background:url(../Images/rtbtn1.png) no-repeat; text-align:center; width:36px; height:36px;}
.goToTop:hover{}
html{_background: url(../Images/ba80178f8cef4e3883ca053478ccc429.gif) no-repeat fixed;}
*html #goToTop{ position:absolute; z-index:110; top:expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight);}





